/** 参数设置 */
const Config = {

    view: {
        screen: { w: 800, h: 600 }
    },

    /** 世界参数 */
    world: {
        /** 世界大小 */
        size: { w: 888,h: 888 },
        /** 最大食物量 */
        foodMax: 123,
        /** 人机数量 */
        computerCount: 4,
        /** 生成食物时间间隔 */
        spawnFoodsTime: 888,
        /** 每次生成食物数量 */
        spawnFoodCount: 8,
        /** 每条蛇增加的生成食物数量 */
        spawnFoodCount2: 1,
        /** 清理战利品食物间隔 */
        clearFoodsTime: 333,
    },

    /** 区块参数 */
    chunk: {
        /** 区块大小 */
        size: 100,
        /* 最大食物量 */
        foodMax: 20,
    },


    /** 蛇参数 */
    snake: {
        /** 初始名称 */
        initName: '贪吃蛇',
        /** 初始长度 */
        initLen: 5,
        /** 初始宽度 */
        initWidth: 20,
        /** 初始间隔 */
        initSpacing: 0.88,
        /** 重生间隔 */
        respawnTime: 1000,
        /** 战利品基础分数 */
        deathScore: [33, 66],
        /** 进食范围 */
        eatRange: 1.33,
        /** 冲刺最大倍数 */
        sprintSpd: 1.88,
        /** 冲刺到最快速度所需时间(s) */
        sprintSpdTime: 0.33,
        /** 冲刺每秒消耗分数 */
        sprintCost: 20,
        /** 转弯保留宽度 */
        turnWidth: 0.88
    },

    /** AI蛇参数 */
    AISnake: {
        /** 名称前缀 */
        namePre: "AI-"
    },

    /** 食物参数 */
    food: {
        /** 分数 */
        score: [0.88, 6.66],
        /** 超级食物分数 */
        superFoodSocre: [66, 88],
        /** 超级食物几率 */
        superFoodChance: [0.005, 0.02],
        /** 战利品食物清除时间 */
        clearTime: [45000, 60000]
    }
}

export default Config